// let ambience = 'development';
// 初始化请求配置
// if (process.env.NODE_ENV === 'development') {
// 	// 开发环境下的代码
// 	console.log('当前是开发环境');
// 	ambience = 'devel';
// } else if (process.env.NODE_ENV === 'production') {
// 	// 生产环境下的代码
// 	console.log('当前是生产环境');
// 	ambience = 'prod';
// }

// 引入配置
import config from '@/common/config'
// 引入请求拦截
import {
	requestInterceptors
} from './requestInterceptors.js'
// 引入响应拦截
import {
	responseInterceptors
} from './responseInterceptors.js'
// 初始化请求配置
export const Request = (mv) => {
	uni.$uv.http.setConfig((defaultConfig) => {
		/* defaultConfig 为默认全局配置 */
		let baseUrl = config.baseUrl;
		// #ifdef H5
		baseUrl = '/dpc';
		// #endif
		defaultConfig.baseURL = baseUrl; /* 根域名 */
		defaultConfig.header['Access-Control-Allow-Origin'] = '*';
		// let cookieKey = uni.getStorageSync('cookieKey') // 获取保存在本地的cookies
		// if (cookieKey) {
		// 	defaultConfig.header.Cookie = cookieKey // 将每次的请求头中加入Cookies
		// }
		// console.log(cookieKey, defaultConfig.header.Cookie);
		// defaultConfig.header['Cache-Control'] = 'no-cache';
		// defaultConfig.header['Last-Modified'] = new Date().getTime();
		
		// defaultConfig.header['Access-Control-Allow-Credentials'] = 'true';
		// defaultConfig.header['Access-Control-Allow-Methods'] = '*';
		// defaultConfig.header['Access-Control-Allow-Headers'] = '*';
		// defaultConfig.header['Access-Control-Request-Header'] = '*';
		// defaultConfig.header['Accept'] = config.header.CONTENTTYPE || 'application/json';
		// defaultConfig.header['Content-Type'] = 'application/json';
		// defaultConfig.header['Cache-Control'] = 'no-cache';
		return defaultConfig
	})
	requestInterceptors(mv);
	responseInterceptors(mv);
}